package com.ruoyi.kanfang.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;

import java.util.Date;

/**
 * 楼盘小区对象 t_building_info
 * 
 * @author limin
 * @date 2024-04-28
 */
@Data
public class BuildingInfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long id;

    /** 小区名称 */
    @Excel(name = "小区名称")
    private String buildingName;

    /** 小区详情 */
    @Excel(name = "小区详情")
    private String buildingDetail;

    /** 小区图片 */
    @Excel(name = "小区图片")
    private String buildingImageUrl;

    /** 城市 */
    @Excel(name = "城市")
    private String city;

    /** 所属区 */
    @Excel(name = "所属区")
    private String area;

    /** 所属区细分 */
    @Excel(name = "所属区细分")
    private String areaDetail;

    /** 地址 */
    @Excel(name = "地址")
    private String address;

    /** 年代 */
    @Excel(name = "年代")
    private String years;

    /** 起始年代 */
    @Excel(name = "起始年代")
    private Long startYear;

    /** 结束年代 */
    @Excel(name = "结束年代")
    private Long endYear;

    /** 90天内成交量 */
    @Excel(name = "90天内成交量")
    private Long day90Sell;

    /** 出租套数 **/
    @Excel(name = "出租套数")
    private Long rentCount;

    /** 参考均价 */
    @Excel(name = "参考均价")
    private String averagePrice;

    /** 参考均价备注 **/
    @Excel(name = "参考均价备注")
    private String averagePriceNote;

    /** 在售套数 */
    @Excel(name = "在售套数")
    private Long sellingCount;

    /** 数据来源:1-贝壳 */
    @Excel(name = "数据来源:1-贝壳")
    private Long source;

    /** 创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date createTm;

    /** 更新时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "更新时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date updateTm;

    /** 编号 */
    @Excel(name = "编号")
    private String serialNum;
}
